منابع مشابه
A Performance and Power Evaluation of Speculative Dynamic Vectorization
With the end of Dennard scaling, processor clock frequencies are are no longer unbounded. Under such conditions, speculative approaches based on repetition of instructions in loops present an attractive solution to increase IPC. We consider two such approaches in this paper, speculative dynamic vectorization of all instructions, and speculative dynamic vectorization of loads only, based on load...
متن کاملDynamic Speculative Attacks
The paper presents a model of rational Bayesian agents with speculative attacks in a regime of exchange rate which is pegged within a band. Speculators learn from the observation of the exchange rate within the band whether their mass is sufficiently large for a successful attack. Multiple periods are necessary for the existence of speculative attacks. Various defense policies are analyzed. A t...
متن کاملDynamic Schemes for Speculative Execution of Code
pipe length is the maximal number of conditional branches that can be simultaneously in the pipe at any time. This length can take values in the range 4–20. We used a synthetic predictor for which we could tune the prediction probability in each branch; the percentage of conditional branches was set based on the required prediction probability and program structure model; Unless otherwise indic...
متن کاملDynamic Thread Resizing for Speculative Multithreaded Processors
There is a growing interest in the use of speculative multithreading to speed up the execution of a program. In speculative multithreading model, threads are extracted from a sequential program and are speculatively executed in parallel, without violating sequential program semantics. In order to get the best performance from this model, a highly accurate thread selection scheme is needed in or...
متن کاملCompiler Support for Dynamic Speculative Pre-Execution
Speculative pre-execution is a promising prefetching technique which uses an auxiliary assisting thread in addition to the main program flow. A prefetching thread (p-thread), which contains the future probable cache miss instructions and backward slice, can run on the spare hardware context for data prefetching. Recently, various forms of speculative pre-execution have been developed, including...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGARCH Computer Architecture News
سال: 2002
ISSN: 0163-5964
DOI: 10.1145/545214.545246